.layout {
  :global {
    .ant-layout {
      background-color: #fff;
    }
    .ant-menu {
      background-color: #09458B;
      color: #fff;
    }
    // 控制当前选中标签背景颜色
    .ant-menu:not(.ant-menu-horizontal)
    .ant-menu-item-selected {
      background-color: #0763be;
    }

    .ant-menu-item {
      margin-top: 0;
      margin-bottom: 5;
    }
    .ant-menu-item > a {
      color: #fff;
    }
    .ant-menu-inline .ant-menu-item:not(:last-child) {
      margin-bottom: 5;
    }
    .ant-menu-item-active {
      background-color:#64AAEA;
    }
    .ant-menu-item-selected > a,
    .ant-menu-item-selected > a:hover {
      color: #fff;
    }
    .ant-menu-submenu-selected {
      color: #fff !important;
    }
    .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
    .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
         background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    }
    .ant-menu-inline
    .ant-menu-submenu-title {
      margin-top: 0;
      margin-bottom: 5;
    }
    .ant-menu-submenu-title:hover,
    .ant-menu-submenu-active{
      background-color:#64AAEA;
      color: #fff !important;
    }

  }
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  .header {
    background: #1E8BE5;
    height: 55px;
    padding: 0;
    .logo {
      position: absolute;
      top: 7px;
      left: 25px;
      width: 600px;
      height: 48px;
      line-height: 38px;
      font-size: 22px;
      font-weight: 600;
      color: #fff;
      letter-spacing: 3px;
      text-shadow:  5px 5px 5px rgba(0, 0, 0, .3);
      background: url(../assets/logo.png) no-repeat;
      background-size: 44px;
      z-index: 999999;
    }
    .logoBg {
      width: 668px;
      height: 100%;
      background: url(@/assets/logo-bg.png) no-repeat;
    }
    .logout {
      position: absolute;
      top: -4px;
      right: 15px;
    }
  }
  .sider {
    overflow-y: auto;
    overflow-x: hidden;
    width: 200px;
    height: 100%;
    // 隐藏滚动条
    &::-webkit-scrollbar {
      display: none;
    }
  }
  .selected {
    background-color: #e6f7ff;
    color: #1890ff;
  }
}
